// 学生信息管理路由器模块

// 1. 导入express
const express = require("express");
// 2. 创建路由器对象
const router = express.Router();
// 3. 配置当前信息管理的路由
// (get  /) 浏览学员信息
router.get("/", (req, res) => {
    // 准备模板渲染的数据
    const stuList =[
        {sno:1, name:"张无忌", sex:1, age:20, classid:"web1013"},
        {sno:2, name:"张翠山", sex:1, age:40, classid:"web0813"},
        {sno:3, name:"张三丰", sex:2, age:60, classid:"web0213"},
        {sno:4, name:"赵敏", sex:0, age:19, classid:"web1013"},
        {sno:5, name:"殷素素", sex:0, age:21, classid:"web1013"}
    ]; 
    // 加载模板，并渲染数据
    res.render("stu/index",{stuList,sexinfo:["女","男","保密"]});
});
// (get  /add) 添加学员信息表单页
router.get("/add", (req, res) => {
    res.render("stu/add");
});
// (get  /edit) 浏览学员信息编辑表单页
router.get("/edit", (req, res) => {
    // 通过参数获取要编辑的信息id
    console.log("要编辑的信息id：", req.query.id);
    // 通过参数id从数据库中获取要修改的学员信息(现在没有先声明一个)
    const stu = {sno:1, name:"张无忌", sex:1, age:20, classid:"web1013"};
    // 加载模板并渲染要修改的信息
    res.render("stu/edit",{stu});
});

// 4. 暴露当前路由器（导出）
module.exports = router;
